home *** CD-ROM | disk | FTP | other *** search
/ Champak 99 / (Vol 99) Jan 19 2010.iso / Games / aeroplane.swf / scripts / frame_13 / DoAction.as
Text File  |  2010-01-19  |  2KB  |  102 lines

  1. function EncrpytString(strVal)
  2. {
  3.    var strKey = "aHfEjcDebChGiAfIjDbEjacD";
  4.    var nLenKey = strKey.length;
  5.    var strZero = "0";
  6.    var _loc3_ = "";
  7.    var nTot = strVal.length;
  8.    var _loc1_ = 0;
  9.    _loc3_ = "";
  10.    var nCodeVal;
  11.    var nCodeKey;
  12.    var _loc2_ = undefined;
  13.    var nChecksum = 0;
  14.    nCnt = 0;
  15.    while(nCnt < nTot)
  16.    {
  17.       nCodeVal = strVal.charCodeAt(nCnt);
  18.       if(nCodeVal >= 128)
  19.       {
  20.          nCodeVal = "X";
  21.       }
  22.       nCodeKey = strKey.charCodeAt(_loc1_);
  23.       _loc1_ += 1;
  24.       if(_loc1_ >= nLenKey)
  25.       {
  26.          _loc1_ = 0;
  27.       }
  28.       _loc2_ = nCodeVal % 16 + nCodeKey;
  29.       _loc3_ += String.fromCharCode(_loc2_);
  30.       nChecksum += _loc2_;
  31.       nCodeKey = strKey.charCodeAt(_loc1_);
  32.       _loc1_ += 1;
  33.       if(_loc1_ >= nLenKey)
  34.       {
  35.          _loc1_ = 0;
  36.       }
  37.       _loc2_ = Math.floor(nCodeVal / 16) + nCodeKey;
  38.       _loc3_ += String.fromCharCode(_loc2_);
  39.       nChecksum += _loc2_;
  40.       nCnt++;
  41.    }
  42.    nChecksum %= 256;
  43.    nCodeKey = strKey.charCodeAt(_loc1_);
  44.    _loc1_ += 1;
  45.    if(_loc1_ >= nLenKey)
  46.    {
  47.       _loc1_ = 0;
  48.    }
  49.    _loc2_ = nChecksum % 16 + nCodeKey;
  50.    _loc3_ += String.fromCharCode(_loc2_);
  51.    nCodeKey = strKey.charCodeAt(_loc1_);
  52.    _loc1_ += 1;
  53.    if(_loc1_ >= nLenKey)
  54.    {
  55.       _loc1_ = 0;
  56.    }
  57.    _loc2_ = Math.floor(nChecksum / 16) + nCodeKey;
  58.    _loc3_ += String.fromCharCode(_loc2_);
  59.    return _loc3_;
  60. }
  61. function GetUrlParam(strUrl, strParam)
  62. {
  63.    var _loc3_ = strUrl.toLowerCase();
  64.    var _loc1_ = _loc3_.indexOf(strParam);
  65.    var nParamLen = strParam.length;
  66.    if(_loc1_ > 0)
  67.    {
  68.       var nNumChars;
  69.       var _loc2_ = _loc3_.indexOf("&",_loc1_ + nParamLen);
  70.       if(_loc2_ > 0)
  71.       {
  72.          nNumChars = _loc2_ - _loc1_;
  73.       }
  74.       else
  75.       {
  76.          nNumChars = strUrl.length - _loc1_;
  77.       }
  78.       return strUrl.substr(_loc1_ + nParamLen,nNumChars);
  79.    }
  80.    return "";
  81. }
  82. function GetBaseUrl(strUrl)
  83. {
  84.    var _loc1_ = strUrl.toLowerCase();
  85.    var nNumChars = _loc1_.length;
  86.    var _loc2_ = _loc1_.indexOf("?",0);
  87.    if(_loc2_ > 0)
  88.    {
  89.       nNumChars = _loc2_;
  90.    }
  91.    var _loc3_ = "download";
  92.    if(_loc1_.substr(0,4) == "http")
  93.    {
  94.       _loc3_ = strUrl.substr(7,nNumChars - 7);
  95.    }
  96.    return _loc3_;
  97. }
  98. stop();
  99. stopAllSounds();
  100. _root._x = 0;
  101. _root._y = 0;
  102.